package cn.ffcs.uec.staff.action.bean;

import lombok.Getter;
import lombok.Setter;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Groupbox;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Longbox;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

public class UecPsnjobEditBean {

	/**
	 * Window
	 */
	@Setter
	@Getter
	private Window uecPsnjobEditWindow;
	@Setter
	@Getter
	private Div uecPsnjobEditDiv;
	@Setter
	@Getter
	private Div ButtonDiv;
	@Setter
	@Getter
	private Groupbox groupBox1;
	@Setter
	@Getter
	private Groupbox groupBox2;
	@Getter
	@Setter
	private Button saveBtn;
	@Getter
	@Setter
	private Button cancelBtn;
	
	//字段开始
	/**
	 * 账期
	 */
	@Getter
	@Setter
	private Longbox monthId;
	/**
	 * 人员基本信息
	 */
	@Getter
	@Setter
	private Textbox pkPsndoc;
	/**
	 * 创建时间
	 */
	@Getter
	@Setter
	private Textbox creationtime;
	/**
	 * 创建人
	 */
	@Getter
	@Setter
	private Textbox creator;
	/**
	 * 修改时间
	 */
	@Getter
	@Setter
	private Textbox modifiedtime;
	/**
	 * 修改人
	 */
	@Getter
	@Setter
	private Textbox modifier;
	/**
	 * 最新记录
	 */
	@Getter
	@Setter
	private Textbox lastflag;
	/**
	 * 时间戳
	 */
	@Getter
	@Setter
	private Textbox ts;
	/**
	 * 删除标示
	 */
	@Getter
	@Setter
	private Longbox dr;//---
	/**
	 * 主键
	 */
	@Getter
	@Setter
	private Textbox pkPsnjob;
	/**
	 * 组织关系
	 */
	@Getter
	@Setter
	private Textbox pkPsnorg;
	/**
	 * 部门
	 */
	@Getter
	@Setter
	private Textbox pkDept;
	/**
	 * 人力资源组织
	 */
	@Getter
	@Setter
	private Textbox pkHrorg;
	/**
	 * 组织
	 */
	@Getter
	@Setter
	private Textbox pkOrg;

	/**
	 * 人员类别
	 */
	@Getter
	@Setter
	private Textbox pkPsncl;
	////////////////////////////
	////////////////////////////
	/**
	 * 人员任职ID-
	 */
	@Getter
	@Setter
	private Longbox assgid;
	/**
	 * 员工号-
	 */
	@Getter
	@Setter
	private Textbox clerkcode;
	/**
	 * 职务名称-
	 */
	@Getter
	@Setter
	private Textbox jobglbdef4;
	/**
	 * 是否主职-
	 */
	@Getter
	@Setter
	private Listbox ismainjob;
	/**
	 * 人员状态-
	 */
	@Getter
	@Setter
	private Listbox jobglbdef1;
	/**
	 * 人员状态-
	 */
	@Getter
	@Setter
	private Listbox glbdef1;

	/**
	 * 人员类型-
	 */
	@Getter
	@Setter
	private Listbox psntype;
	/**
	 * 进入本单位来源-
	 */
	@Getter
	@Setter
	private Listbox jobglbdef10;	
	/**
	 * 是否在岗-
	 */
	@Getter
	@Setter
	private Listbox poststat;
	/**
	 * 岗位工资档次-
	 */
	@Getter
	@Setter
	private Listbox jobglbdef9;
	
	/**
	 * 是否试用-
	 */
	@Getter
	@Setter
	private Listbox trialFlag;
	/**
	 * 试用类型-
	 */
	@Getter
	@Setter
	private Listbox trialType;
	/**
	 * 任职方式
	 */
	@Getter
	@Setter
	private Textbox jobmode;
	/**
	 * 免职方式
	 */
	@Getter
	@Setter
	private Textbox deposemode;
	/**
	 * 任职原因
	 */
	@Getter
	@Setter
	private Textbox jobglbdef5;
	/**
	 * 任职文号
	 */
	@Getter
	@Setter
	private Textbox jobglbdef6;
	/**
	 * 任职原因
	 */
	@Getter
	@Setter
	private Textbox glbdef5;
	
	
	/**
	 * 岗位
	 */
	@Getter
	@Setter
	private Textbox pkPost;
	/**
	 * 岗位序列
	 */
	@Getter
	@Setter
	private Textbox pkPostseries;
	/**
	 * 岗位层级1
	 */
	@Getter
	@Setter
	private Textbox jobglbdef2;
	/**
	 * 岗位等级1
	 */
	@Getter
	@Setter
	private Textbox jobglbdef3;
	

	//--------------------------


	
	/**
	 * 异动业务
	 */
	@Getter
	@Setter
	private Longbox trnsevent;
	/**
	 * 异动原因
	 */
	@Getter
	@Setter
	private Textbox trnsreason;
	/**
	 * 异动类型
	 */
	@Getter
	@Setter
	private Textbox trnstype;


	//--------------------------

	/**
	 * 免职文号
	 */
	@Getter
	@Setter
	private Textbox jobglbdef7;
	/**
	 * 任职文号
	 */
	@Getter
	@Setter
	private Textbox glbdef6;
	/**
	 * 免职文号
	 */
	@Getter
	@Setter
	private Textbox glbdef7;
	/**
	 * 任现岗级时间
	 */
	@Getter
	@Setter
	private Datebox jobglbdef8;
	/**
	 * 任现岗级时间
	 */
	@Getter
	@Setter
	private Datebox glbdef8;
	/**
	 * 现职时间
	 */
	@Getter
	@Setter
	private Datebox jobglbdef14;
	/**
	 * 任职时间
	 */
	@Getter
	@Setter
	private Datebox jobglbdef15;
	/**
	 * 本级时间
	 */
	@Getter
	@Setter
	private Datebox jobglbdef16;
	//--------------------------
	/**
	 * 是否结束
	 */
	@Getter
	@Setter
	private Listbox endflag;
	/**
	 * 开始日期
	 */
	@Getter
	@Setter
	private Textbox begindate;
	/**
	 * 结束日期
	 */
	@Getter
	@Setter
	private Textbox enddate;
	/**
	 * 部门层级关系
	 */
	@Getter
	@Setter
	private Textbox jobglbdef12;
	/**
	 * 人员类别备注
	 */
	@Getter
	@Setter
	private Textbox jobglbdef13;
	/**
	 * oa账号
	 */
	@Getter
	@Setter
	private Textbox oaUid;
	/**
	 * 任职类型
	 */
	@Getter
	@Setter
	private Listbox pkJobType;
	/**
	 * 是否小CEO
	 */
	@Getter
	@Setter
	private Listbox jobglbdef21;

}
